package com.founder.android.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class DateUtil {
	
	/**
	 * 将当前时间转换成指定的格式显示
	 * 
	 * @param date
	 * @param pattern
	 * @return
	 */
	public static String dateToString(Date date, String pattern) {
		return getDateParser(pattern).format(date);
	}
	
	/**
	 * 将指定格式的时间转换成Date类型
	 * 
	 * @param date
	 * @param pattern
	 * @return
	 */
	public static Date stringToDate(String date, String pattern) {
		Date result = null;
		try {
			result = getDateParser(pattern).parse(date);
		} catch (ParseException e) {
			throw new RuntimeException(e);
		}
		return result;
	}
	
	private static SimpleDateFormat getDateParser(String pattern) {
		return new SimpleDateFormat(pattern);
	}

}
